Passaporte de Leitura
Este exemplo de código demonstra como usar o mecanismo OCR IronTesseract para extrair e processar informações de passaporte a partir de uma imagem.
O mecanismo OCR IronTesseract foi instanciado. Um objeto OcrInput é criado para carregar a imagem contendo o passaporte ("passport.jpg") usando o método LoadImage. O método ReadPassport é usado para processar a imagem e extrair informações do passaporte, retornando um objeto OcrPassportResult que contém detalhes como nome, sobrenome, país, número do passaporte, data de nascimento e data de validade. As informações do passaporte extraídas são então exibidas no console:
- Os nomes fornecidos são acessados através de
result.PassportInfo.GivenNames. - O país é obtido usando
result.PassportInfo.Country. - O número do passaporte está disponível através de
result.PassportInfo.PassportNumber. - O sobrenome é acessado com
result.PassportInfo.Surname. - A data de nascimento é impressa usando
result.PassportInfo.DateOfBirth. - A data de validade é exibida com
result.PassportInfo.DateOfExpiry. - O gênero é acessado através de
result.PassportInfo.Gender. - O tipo de documento é recuperado usando
result.PassportInfo.DocumentType. - A nacionalidade está disponível através de
result.PassportInfo.Nationality. - O código de nacionalidade é acessado com
result.PassportInfo.NationalityCode. - O código do país emissor é obtido usando
result.PassportInfo.IssuingCountryCode. - O número pessoal está disponível através de
result.PassportInfo.PersonalNumber. - A data de emissão pode ser acessada através de
result.PassportInfo.DateOfIssue.

